home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / cellhtml / CellHtml.jar / SelectObj.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-09-20  |  1.2 KB  |  48 lines

  1. import java.util.Vector;
  2.  
  3. class SelectObj {
  4.    public String name;
  5.    public String value;
  6.    public int index;
  7.    // $FF: renamed from: ov java.util.Vector
  8.    public Vector field_0 = new Vector(1);
  9.    // $FF: renamed from: x int
  10.    int field_1;
  11.    // $FF: renamed from: y int
  12.    int field_2;
  13.    // $FF: renamed from: ├ü int
  14.    int field_3;
  15.  
  16.    SelectObj(String var1, int var2, int var3) {
  17.       this.name = var1;
  18.       this.field_1 = var2;
  19.       this.field_2 = var3;
  20.       this.value = "";
  21.       this.index = 0;
  22.       this.field_3 = (16 - MapCanvas.fontHeight) / 2;
  23.    }
  24.  
  25.    public void addOption(OptionObj var1) {
  26.       this.field_0.addElement(var1);
  27.       if (this.field_0.size() == 1) {
  28.          this.value = var1.value;
  29.          this.index = 0;
  30.       } else if (var1.flag) {
  31.          this.value = var1.value;
  32.          this.index = this.field_0.size() - 1;
  33.       }
  34.  
  35.    }
  36.  
  37.    public void setOption(int var1) {
  38.       this.index = var1;
  39.       OptionObj var2 = (OptionObj)this.field_0.elementAt(var1);
  40.       this.value = var2.value;
  41.    }
  42.  
  43.    public void paint(VirtualGraphics var1) {
  44.       var1.drawImage(MapCanvas.SelectImage, this.field_1, this.field_2, 20);
  45.       var1.drawString(Tools.cutString(this.value, 55), this.field_1 + 7, this.field_2 + 3 + this.field_3, 20);
  46.    }
  47. }
  48.